A Unified Theory of Structural Tractability for Constraint Satisfaction and Spread Cut Decomposition
نویسندگان
چکیده
In this paper we introduce a generic form of structural decomposition for the constraint satisfaction problem, which we call a guarded decomposition. We show that many existing decomposition methods can be characterized in terms of finding guarded decompositions satisfying certain specified additional conditions. Using the guarded decomposition framework we are also able to define a new form of decomposition, which we call a spread cut. We show that discovery of width k spread-cut decompositions is tractable for each k, and that the spread cut decomposition strongly generalize all existing decompositions except hypertrees. Finally we exhibit a family of hypergraphs Hn, for n = 1, 2, 3 . . ., where the width of the best hypertree decomposition of each Hn is at least 3n, but the width of the best spreadcut decomposition is at most 2n.
منابع مشابه
A unified theory of structural tractability for constraint satisfaction problems
In this paper we derive a generic form of structural decomposition for the constraint satisfaction problem, which we call a guarded decomposition. We show that many existing decomposition methods can be characterised in terms of finding guarded decompositions satisfying certain specified additional conditions. Using the guarded decomposition framework we are also able to define a new form of de...
متن کاملA Comparison of Structural CSP Decomposition
We compare tractable classes of constraint satisfaction problems (CSPs). We first give a uniform presentation of the major structural CSP decomposition methods. We then introduce a new class of tractable CSPs based on the concept of hypertree decomposition recently developed in Database Theory, and analyze the cost of solving CSPs having bounded hypertree-width. We provide a framework for compa...
متن کاملCut-and-Traverse: A New Structural Decomposition Strategy for Finite Constraint Satisfaction Problems
In this paper, we propose a new heuristic structural decomposition strategy for Constraint Satisfaction Problems (CSPs), called Cut-and-Traverse (CAT) decomposition. This method has three steps: cutting step, traversing step and combining step. In the first step, cutting step, we gradually decompose the structure of a CSP instance to multiple partitions by finding independent cuts in a given CS...
متن کاملUnderstanding Tractable Decompositions for Constraint Satisfaction
Constraint satisfaction problems (CSPs) are NP-complete in general, therefore it is important to identify tractable subclasses. A possible way to find such subclasses is to associate a hypergraph to the problem and impose restrictions on its structure. In this thesis we follow this direction. Among such structural properties, particularly important is acyclicity: it is well known that CSPs whos...
متن کاملA Unifying Framework for Structural Properties of CSPs: Definitions, Complexity, Tractability
Literature on Constraint Satisfaction exhibits the definition of several “structural” properties that can be possessed by CSPs, like (in)consistency, substitutability or interchangeability. Current tools for constraint solving typically detect such properties efficiently by means of incomplete yet effective algorithms, and use them to reduce the search space and boost search. In this paper, we ...
متن کامل